package com.lkyh.mes.codegen.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.lkyh.mes.codegen.dto.FormInfo;
import com.lkyh.mes.codegen.dto.QueryFormInfo;

import java.util.List;
import java.util.Map;

public interface FormInfoService {
	IPage<List<Map<String, Object>>> page(IPage<FormInfo> page, QueryFormInfo queryFormInfo);

	List<Map<String, Object>> list(QueryFormInfo queryFormInfo);

	Map<String, Object> getOne(QueryFormInfo queryFormInfo);

	Integer save(FormInfo formInfo);

	void update(FormInfo formInfo);

	void remove(Integer tableId, Integer id);

	void batchRemove(Integer tableId, String ids);
}
